import Vue from 'vue'
import VueRouter from 'vue-router'
import store from '../store'
import {
  getCookies
} from '../utils/cookies'

// 路由配置
/**
 * alwaysShow:  true侧边栏始终展示路由名称，false不展示，可以访问
 * isShow: true展示一级面包屑, false不展示,
 * path: 路劲
 * name: 路由名称
 */
import Index from '@/views/index/index';
import Service from '@/views/service/index';
import Price from '@/views/price/index';
import Contact from '@/views/contact/index';
import Contact2 from '@/views/contact/index2';
import About from '@/views/about/index';

Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    redirect: "index",
  },
  {
    path: '/index',
    name: 'Index',
    component: Index
  },
  {
    path: '/service/:id',
    name: 'Services',
    component: Service
  },
  {
    path: '/price',
    name: 'Price',
    component: Price
  },
  {
    path: '/contact',
    name: 'Contact',
    component: Contact
  },
  {
    path: '/contact2',
    name: 'Contact2',
    component: Contact2
  },
  {
    path: '/about',
    name: 'About',
    component: About
  },

  //详情页静态路由
  // {
  //     path: '/system/role-auth',
  //     component: Layout,
  //     meta:{
  //         title:'系统管理'
  //     },
  //     children:[
  //       {
  //         path: 'role/:id',
  //         alwaysShow: true,
  //         name:'RoleDetail',
  //         meta: {
  //           title: '角色详情',
  //           isShow: true,
  //            activeMenu:'/system/role',
  //              noCache:true

  //         },
  //         component: roleDetail
  //       }

  //     ]
  // },

  // {
  //     path: '/system/user-auth',
  //     component: Layout,
  //     meta:{
  //         title:'系统管理'
  //     },
  //     children:[
  //       {
  //         path: 'user/:id',
  //         alwaysShow: true,
  //         name:'UserDetail',
  //         meta: {
  //           title: '用户详情',
  //           isShow: true,
  //           activeMenu:'/system/user',
  //           noCache:true

  //         },
  //         component: userDetail
  //       },

  //     ]
  // },
  // {
  //     path: '/system/channel-auth',
  //     component: Layout,
  //     meta:{
  //         title:'系统管理'
  //     },
  //     children:[
  //       {
  //         path: 'channel/:id',
  //         alwaysShow: true,
  //         name:'ChannelDetail',
  //         meta: {
  //           title: '渠道详情',
  //           isShow: true,
  //           activeMenu:'/system/channel',
  //           noCache:true

  //         },
  //         component: channelDetail
  //       },

  //     ]
  // },

  // {
  //     path: '/system/agent-auth',
  //     component: Layout,
  //     meta:{
  //         title:'系统管理'
  //     },
  //     children:[
  //       {
  //         path: 'agent/:id',
  //         alwaysShow: true,
  //         name:'agentDetail',
  //         meta: {
  //           title: '代理商详情',
  //           isShow: true,
  //           activeMenu:'/system/agent',
  //           noCache:true

  //         },
  //         component: agentDetail
  //       },
  //     ]
  // },

  // {
  //     path: '/system/custom-auth',
  //     component: Layout,
  //     meta:{
  //         title:'系统管理'
  //     },
  //     children:[
  //       {
  //         path: 'custom/:id',
  //         alwaysShow: true,
  //         name:'CusDetail',
  //         meta: {
  //           title: '客户详情',
  //           isShow: true,
  //           activeMenu:'/system/custom',
  //           noCache:true

  //         },
  //         component: customDetail
  //       },
  //     ]
  // },



  //     {
  //       path: '/business/custom/detail',
  //       name: 'CusDetail',
  //       alwaysShow: false,
  //       meta: {
  //         title: '客户详情',
  //         isShow: false,
  //       },
  //       component: CustomDetail
  //     }]
  //   },









  // {
  //     path: '/b',
  //     name: 'b',
  //     component: Layout,
  //     children:[{
  //             path: 'menu',
  //             name: 'menu',
  //             alwaysShow: true,
  //             meta: {
  //               title: '菜单管理',
  //               isShow: true,

  //             },
  //             component: menu
  //     }]
  // },
  // {
  //   path: '/system',
  //   name: 'system',
  //   component: Layout,
  //   meta: {
  //     title: '系统',
  //     isShow: true,

  //   },
  //   children: [{
  //       path: 'menu',
  //       name: 'menu',
  //       alwaysShow: true,
  //       meta: {
  //         title: '菜单管理',
  //         isShow: true,

  //       },
  //       component: menu
  //     },
  //     {
  //       path: 'role',
  //       name: 'role',
  //       alwaysShow: true,
  //       meta: {
  //         title: '角色管理',
  //         isShow: true,

  //       },
  //       component: role,
  //       children: []
  //     },
  //     {
  //       path: 'user',
  //       name: 'user',
  //       alwaysShow: true,
  //       meta: {
  //         title: '用户管理',
  //         isShow: true,

  //       },
  //       component: user
  //     },
  //     {
  //       path: 'agent',
  //       name: 'agent',
  //       alwaysShow: true,
  //       meta: {
  //         title: '代理商管理',
  //         isShow: true,

  //       },
  //       component: agent
  //     },
  //     {
  //       path: 'custom',
  //       name: 'custom',
  //       alwaysShow: true,
  //       meta: {
  //         title: '客户管理',
  //         isShow: true,

  //       },
  //       component: custom
  //     },
  //     {
  //       path: 'channel',
  //       name: 'channel',
  //       alwaysShow: true,
  //       meta: {
  //         title: '渠道管理',
  //         isShow: true,

  //       },
  //       component: channel
  //     },
  //     {
  //       path: 'plan',
  //       name: 'plan',
  //       alwaysShow: true,
  //       meta: {
  //         title: 'ASO投放',
  //         isShow: true,

  //       },
  //       component: plan
  //     },
  //     {
  //       path: 'role/detail/:id',
  //       name: 'roleDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '角色详情',
  //         isShow: true,
  //          activeMenu:'/system/role'

  //       },
  //       component: roleDetail
  //     },
  //     {
  //       path: 'user/detail/:id',
  //       name: 'userDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '用户详情',
  //         isShow: true,

  //       },
  //       component: userDetail
  //     },
  //     {
  //       path: 'agent/detail',
  //       name: 'agentDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '代理商详情',
  //         isShow: true,
  //        activeMenu:'/system/agent'

  //       },
  //       component: agentDetail
  //     },
  //     {
  //       path: 'custom/detail',
  //       name: 'customDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '客户详情',
  //         isShow: true,
  //        activeMenu:'/system/custom'

  //       },
  //       component: customDetail
  //     },
  //     {
  //       path: 'channel/detail',
  //       name: 'channelDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '客户详情',
  //         isShow: true,
  //        activeMenu:'/system/channel'

  //       },
  //       component: channelDetail
  //     },
  //     {
  //       path: 'plan/detail',
  //       name: 'planDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '计划详情',
  //         isShow: true,
  //        activeMenu:'/system/plan'

  //       },
  //       component: planDetail
  //     },
  //     {
  //       path: 'plan/schedulingDetail',
  //       name: 'schedulingDetail',
  //       alwaysShow: true,
  //       meta: {
  //         title: '排期详情',
  //         isShow: true,
  //        activeMenu:'/system/plan'

  //       },
  //       component: schedulingDetail
  //     }
  //   ]
  // }
]

// 路由配置
// const routes = [
//   {
//     path: '/',
//     redirect: '/login',
//   },
//   {
//     path: '/login',
//     name: 'Login',
//     component: Login
//   },
//   {
//     path: '*',
//     component: NotFound
//   },
//   {
//     path: '/general',
//     name: 'General',
//     alwaysShow: true,
//     component: Layout,
//     meta: {
//       title: '投放中心',
//       isShow: true,
//       icon: 'iconfont icon-appstore',
//     },
//     redirect: '/general/throw',
//     children:[{
//       path: '/general/throw',
//       name: 'Throw',
//       alwaysShow: true,
//       meta: {
//         title: '投放概览',
//         isShow: true,

//       },
//       component: Throw
//     },
//     {
//       path: '/general/user',
//       name: 'User',
//       alwaysShow: false,
//       meta: {
//         title: '用户概览',
//         isShow: true,
//       },
//       component: ThrowUser,
//     },
//     {
//       path: '/general/user/userDetail',
//       name: 'UserDetail',
//       alwaysShow: false,
//       meta: {
//         title: '用户详情',
//         isShow: false,
//       },
//       component: UserDetail
//     },
//     {
//       path: '/general/user/teamDetail',
//       name: 'TeamDetail',
//       alwaysShow: false,
//       meta: {
//         title: '团队详情',
//         isShow: false,
//       },
//       component: TeamDetail
//     }]
//   },
//   {
//     path: '/business',
//     name: 'Business',
//     redirect: '/business/custom',
//     alwaysShow: true,
//     meta: {
//       title: '业务中心',
//       isShow: true,
//       icon: 'iconfont icon-deploymentunit',
//     },
//     component: Layout,
//     children:[{
//       path: '/business/custom',
//       name: 'Custom',
//       alwaysShow: true,
//       meta: {
//         isShow: true,
//         title: '客户管理',
//       },
//       component: Custom
//     },
//     {
//       path: '/business/custom/create',
//       name: 'createCustom',
//       alwaysShow: false,
//       meta: {
//         isShow: false,
//         title: '创建客户',
//       },
//       component: CreateCustom
//     },
//     {
//       path: '/business/aso',
//       name: 'ASO',
//       alwaysShow: true,
//       meta: {
//         title: 'ASO业务数据',
//         isShow: true,
//       },
//       component: AsoIndex
//     },
//     {
//       path: '/business/asa',
//       name: 'ASA',
//       alwaysShow: true,
//       meta: {
//         title: 'ASA业务数据',
//         isShow: true,
//       },
//       component: AsaIndex
//     },
//     {
//       path: '/business/custom/detail',
//       name: 'CusDetail',
//       alwaysShow: false,
//       meta: {
//         title: '客户详情',
//         isShow: false,
//       },
//       component: CustomDetail
//     }]
//   },
//   {
//     path: '/finance',
//     name: 'Finance',
//     redirect: '/finance/budget',
//     alwaysShow: true,
//     meta: {
//       title: '财务中心',
//       isShow: true,
//       icon: 'iconfont icon-propertysafety',
//     },
//     component: Layout,
//     children:[{
//       path: '/finance/budget',
//       name: 'Budget',
//       alwaysShow: true,
//       meta: {
//         title: '预算管理',
//         isShow: true,
//       },
//       component: Budget
//     },
//     {
//       path: '/finance/turnover',
//       name: 'Turnover',
//       alwaysShow: true,
//       meta: {
//         title: '流水数据',
//         isShow: true,
//       },
//       component: Turnove
//     }]
//   },
// {
//   path: '/tool',
//   name: 'Tool',
//   redirect: '/tool/report',
//   alwayShow: true,
//   meta: {
//     title: '工具',
//     isShow: true,
//     icon: 'el-icon-suitcase'
//   },
//   component: Layout,
//   children: [{
//     path: '/tool/report',
//     name: 'Report',
//     alwaysShow: true,
//     meta: {
//       title: '自定义数据报告',
//       isShow: true,
//     },
//     component: Report
//   },{
//     path: '/tool/report/create',
//     name: 'ReportCreate',
//     alwaysShow: false,
//     meta: {
//       title: '创建报告',
//       isShow: false,
//     },
//     component: CreateReport
//   },
// {
//     path: '/tool/report/history',
//     name: 'ReportHistory',
//     alwaysShow: false,
//     meta: {
//       title: '历史报告',
//       isShow: false,
//     },
//     component: CreateHistory
//   },
// {
//     path: '/tool/report/preview',
//     name: 'ReportPreview',
//     alwaysShow: false,
//     meta: {
//       title: '历史报告',
//       isShow: false,
//     },
//     component: Preview
//   }]
// },
//   {
//     path: '/manager',
//     name: 'Manager',
//     redirect: '/manager/staff',
//     alwaysShow: true,
//     meta: {
//       title: '管理',
//       isShow: true,
//       icon: 'iconfont icon-team',
//     },
//     component: Layout,
//     children:[{
//       path: '/manager/staff',
//       name: 'Staff',
//       alwaysShow: true,
//       meta: {
//         title: '人员管理',
//         isShow: true,
//       },
//       component: Manager
//     },
//     {
//       path: '/manager/staff/add',
//       name: 'StaffAdd',
//       alwaysShow: false,
//       meta: {
//         title: '添加人员',
//         isShow: false,
//       },
//       component: AddManager
//     },
// {
//       path: '/manager/unusual',
//       name: 'Unusual',
//       alwaysShow: true,
//       meta: {
//         title: '异常管理',
//         isShow: true,
//       },
//       component: Unusual
//     }]
//   }
// ]

const router = new VueRouter({
  mode: 'history',
  routes
})

// export const createRoute = (routes) => new Router({
//   routes,
//   mode: 'history'
// })
// const router = createRouter(routes)
export default router
